window grate - Spanish English Dictionary